home *** CD-ROM | disk | FTP | other *** search
/ Inter.Net 55-1 / Inter.Net 55-1.iso / CBuilder / Setup / BCB / data.z / rpcnsip.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-02-09  |  1.2 KB  |  76 lines

  1. /*++
  2.  
  3. Copyright (c) 1992-1996 Microsoft Corporation
  4.  
  5. Module Name:
  6.  
  7.     rpcnsip.h
  8.  
  9. Abstract:
  10.  
  11.     This file contains the types and function definitions to use the
  12.     to implement the autohandle features of the runtime.
  13.  
  14. --*/
  15.  
  16. #ifndef __RPCNSIP_H__
  17. #define __RPCNSIP_H__
  18. #pragma option push -b
  19.  
  20.  
  21. #ifdef __cplusplus
  22. extern "C" {
  23. #endif
  24.  
  25. typedef struct
  26. {
  27.    RPC_NS_HANDLE        LookupContext;
  28.    RPC_BINDING_HANDLE   ProposedHandle;
  29.    RPC_BINDING_VECTOR * Bindings;
  30.  
  31. } RPC_IMPORT_CONTEXT_P, * PRPC_IMPORT_CONTEXT_P;
  32.  
  33.  
  34. /* Stub Auto Binding routines. */
  35.  
  36. RPC_STATUS RPC_ENTRY
  37. I_RpcNsGetBuffer(
  38.     IN PRPC_MESSAGE Message
  39.     );
  40.  
  41. RPC_STATUS RPC_ENTRY
  42. I_RpcNsSendReceive(
  43.     IN PRPC_MESSAGE Message,
  44.     OUT RPC_BINDING_HANDLE __RPC_FAR * Handle
  45.     );
  46.  
  47. void RPC_ENTRY
  48. I_RpcNsRaiseException(
  49.     IN PRPC_MESSAGE Message,
  50.     IN RPC_STATUS Status
  51.     );
  52.  
  53. RPC_STATUS RPC_ENTRY
  54. I_RpcReBindBuffer(
  55.     IN PRPC_MESSAGE Message
  56.     );
  57.  
  58. RPC_STATUS RPC_ENTRY
  59. I_NsServerBindSearch(
  60.     );
  61.  
  62. RPC_STATUS RPC_ENTRY
  63. I_NsClientBindSearch(
  64.     );
  65.  
  66. void RPC_ENTRY
  67. I_NsClientBindDone(
  68.     );
  69.  
  70. #ifdef __cplusplus
  71. }
  72. #endif
  73.  
  74. #pragma option pop
  75. #endif /* __RPCNSIP_H__ */
  76.